<?php
@session_start();
session_cache_expire( $_SESSION['inactive']/60 );
$inactive = $_SESSION['inactive'];
if(isset($_SESSION['start'])){
	$session_life = time() - $_SESSION['start'];
	if($session_life > $inactive){
		unset($_SESSION['islogued']);
		$_SESSION["error"] = "El tiempo de inactividad ha caducado.<br>Vuelva a iniciar por favor.";
		//header("Location:../index.php");//logout.php
?>
		<script language="javascript">
			top.location.href= "../index.php"
		</script>
<?php
	}
}
$_SESSION['start'] = time();
if(!isset($_SESSION["usuario"])){
	header("location:../index.php"); /* Si no ha iniciado la sesion, vamos a index.php */
} else {
	include_once '../../util/conexion.inc';
	include_once ('../reportes/fpdf/fpdf.php');
	include_once './PDFRT.php';

	$idConsulta = isset($_GET['id']) ? $_GET['id'] : 0;
	
	$sqlTmp = "SELECT p.idPaciente,CONCAT(p.nombres,' ',p.apellidos) as nombrePaciente FROM paciente p LEFT JOIN consulta c ON (p.idPaciente=c.idPaciente) WHERE c.idConsulta=".$idConsulta;
	$queryTmp = mysql_query($sqlTmp) or die(mysql_error());
	$datTmp = mysql_fetch_array($queryTmp);
	
	$pdf=new PDF('P','mm','Letter');// el tipo de pagina carta y orizontal, si fuera vertical tendria que ser 'P' en vez de L
	$pdf->SetTitle('DETALLE DE RECETA MEDICA');
	$pdf->Open();
	$pdf->AddPage();
	$pdf->SetMargins(20,15,15);// eran 20/20/20
	$pdf->Text(20,40,'CODIGO PACIENTE: '.$datTmp['idPaciente'],0,'C', 0);
	$pdf->Text(20,48,'NOMBRE PACIENTE: '.$datTmp['nombrePaciente'],0,'C', 0);
	$pdf->Ln(1);
	$pdf->Image('../../images/logo-CLINICA.jpg',20,6,50,30,'jpg');// columna,linea, ancho, alto
	$pdf->Image('../../images/logo.jpg',10,245,25,20,'jpg');
	$pdf->SetFont('Arial','',12);
	$pdf->Ln(32);
	
	$pdf->SetWidths(array(10,22,50,60,30));//determinando el ancho de cada columna
	$pdf->SetFont('Arial','B',9);//definiendo el tipo de letra y tamaño
	$pdf->SetFillColor(0,15,215);//coloreando el relleno de las celdas
	$pdf->SetTextColor(255);// dando color a las letras
	
	$pdf->Row(array('No.','CANTIDAD','MEDICAMENTO', 'DOSIS','F. RECETA'));
	
	$sql = "SELECT r.idReceta,r.cantidad,r.dosis,r.descripcion,r.fechaReceta,m.nombre as nombreMedicamento FROM receta r LEFT JOIN consulta c ON (r.idConsulta=c.idConsulta) LEFT JOIN medicamento m ON (r.idMedicamento=m.id) WHERE c.idConsulta='".$idConsulta."' ORDER BY r.fechaReceta DESC";
	$query= mysql_query($sql) or die(mysql_error());
	$numfilas = mysql_num_rows($query);
	$c=0;
	for($i=0; $i<$numfilas; $i++){
		$c++;
		$fila = mysql_fetch_array($query);
		$pdf->SetFont('Arial','',8);
		if($i%2 == 1){
			$pdf->SetFillColor(255,255,255);// coloque tenia (224,235,255);
		}else{
			$pdf->SetFillColor(224,235,255);//tenia 102,204,51
		}
		$pdf->SetTextColor(0);
		$pdf->Row(array($c,$fila['cantidad'],$fila['nombreMedicamento'],$fila['dosis'],$fila['fechaReceta']));
	}
	$pdf->Output();
}
?>

